package com.cci.kangdao.service;

import com.cci.kangdao.dto.request.AttendanceRequest;
import com.cci.kangdao.dto.request.AttendanceUserStatisticsRequest;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Map;

/**
 * @description: 考勤统计服务接口
 * @author: zyf
 * @create: 2021-05-24
 */
public interface AttendanceRecordService {

    /**
     *
     * @param map
     * @param request
     * @param response
     * @return
     */
    ModelAndView getAttendance(Map<String, Object> map, HttpServletRequest request, HttpServletResponse response);

    /**
     *
     * @param attendanceRequest
     * @param request
     * @param response
     * @return
     */
    void uploadAttendance(AttendanceRequest attendanceRequest, HttpServletRequest request, HttpServletResponse response);

    /**
     *
     * @param statisticsRequest
     * @param request
     * @param response
     * @return
     */
    void getAttendanceUserStatistics(AttendanceUserStatisticsRequest statisticsRequest, HttpServletRequest request, HttpServletResponse response);





}
